package com.edicsem.pe.sie.service.facade.impl;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import com.edicsem.pe.sie.entity.PuntoVentaSie;
import com.edicsem.pe.sie.model.dao.AlmacenDAO;
import com.edicsem.pe.sie.model.dao.EstadoGeneralDAO;
import com.edicsem.pe.sie.service.facade.AlmacenService;

@Stateless
public class AlmacenServiceImpl implements AlmacenService {
	@EJB
	private  AlmacenDAO objAlmacenDao;
	@EJB
	private  EstadoGeneralDAO objEstadoGeneralDao;
	
	public void insertAlmacen(PuntoVentaSie almacen) {
		// TODO Auto-generated method stub
		objAlmacenDao.insertAlmacen(almacen);
	}
	
	public void updateAlmacen(PuntoVentaSie almacen) {
		// TODO Auto-generated method stub
		objAlmacenDao.updateAlmacen(almacen);
	}
	
	public PuntoVentaSie findAlmacen(int id) {
		// TODO Auto-generated method stub
		return objAlmacenDao.findAlmacen(id); 
	}
	
	public List listarAlmacenes() {
		// TODO Auto-generated method stub
		return objAlmacenDao.listarAlmacenes();
	}
	
	public List listarAlmacenXtipo(int tipo) {
		// TODO Auto-generated method stub
		return objAlmacenDao.listarPuntoVenta(tipo);
	}
	
	public PuntoVentaSie buscarIdpuntoVenta(String puntoVenta) {
		// TODO Auto-generated method stub
		return objAlmacenDao.buscarIdpuntoVenta(puntoVenta);
	}
}
